/******START: RESET******/
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*h1,h2,h3,h4,h5,h6,strong{font-weight: normal;}*/
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
em,i{font-style: normal;}
a{color: #333; text-decoration: none; outline: none;}
img{border:none;}
li{list-style: none; }
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
table{border-collapse:collapse;border-spacing:0}
/*******END: RESET*******/
/******通用样式******/
.pages{text-align: center; color: #666; font-size: 16px; margin-top: 20px;}
.hide{display: none;}
.fl{float: left;}
.fr{float: right;}
.clr{clear: both;}
.ell{overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}

/******END: 通用样式*****/
.headwrap{ position:fixed; top:0px; left:0px; border:1px solid #ddd; z-index:9999999; width:100%; background:rgba(239,239,239,1); text-align:center;padding-bottom:20px;}
.header{height:85px; width:100%;padding:0px; margin:0px; }
.logo{margin:5px auto;display:block; text-align:center;width:100%; }
.header ul{overflow:hidden; display:block; float:left; margin:0px auto;width:100%;} 
.header ul li{float:left; margin-left:1px;}
.header ul li a{display:block; width:120px; height:35px; line-height:35px; text-align:center; font-size:16px;}
.header ul li a.curr,.header ul li a:hover{background:#f27f02; color:#fff;}

.lunbotu{height:700px; width:100%; overflow:hidden; margin-top:85px; display:none;}

.index-cpzx{display:none;}
.indexp{display:none;}

.index-cpzx-contact{text-align:center; width:100%; margin:0px auto; margin-top:230px; font-size:35px; border:0px;}
.index-cpzx-contact span{background:#efefef; width:100%; color:#f27f02;padding:0px; margin:0px;}
.indexp-contact{font-size:14px; color:#aaa; text-align:center;margin-top:300px;}

.index-cpzx-contact2{display:none;}/*text-align:center; width:100%; margin:0px auto; margin-top:230px; font-size:35px; border:0px;*/
.index-cpzx-contact2 span{background:#efefef; width:100%; color:#f27f02;padding:0px; margin:0px;}
.indexp-contact2{display:none;}/*font-size:14px; color:#aaa; text-align:center;margin-top:300px;*/

.small-slide{display:none;}/*height:180px; margin:0px auto;width:90%; display:block;*/

.index-zxdt{display:none;}
.index-zxdt-bot{display:none;}

.header form{marin-bottom:10px; display:block; position: relative; padding-left:10px;}
.index-search{float:left; padding:5px; width:88%; border-radius:15px; border:1px solid #3c3c3c; background:#3c3c3c url(../images/fdj.png) 5px 3px no-repeat; color:#eee; margin-top:27px; padding-left:30px;}

.index-about{width:100%; height:607px; background: url(../images/abougbg.jpg) center center no-repeat;margin-top:180px; padding-top:0px;}
.index-about span{display:block; line-height: 33px; font-size:14px; width:93%; color:#ccc; position: absolute; left:2%; margin-left:5px; margin-top:150px;}

.index-about-en{width:100%; height:607px; background: url(../images/abougbg2.jpg) center center no-repeat; padding-top:0px; margin-top:130px;}
.index-about-en span{display:block; line-height: 33px; font-size:16px; width:760px; color:#ccc; position: absolute; left:50%; margin-left:-403px; margin-top:200px;}



.index-news{display:none;}
.imgnews{width:640px; height:245px;float:left;}
.imgnews a:hover{color:#f27f02;}
.newslist{width:460px; height:245px; float:right;}
.newslist li{line-height: 34px;}
.newslist li a{font-size:16px; color:#000;}
.newslist li a:hover{color:#f27f02;}

.youshi{display:none;}
.youshi2{width:100%; margin-top:100px; height:639px;background: url(../images/youshi2.jpg) center center no-repeat;}

.hezuo{width:100%; height:377px;background: url(../images/hezuo.jpg) center center no-repeat; margin:0 auto;}
.hezuo2{width:100%;   height:377px;background: url(../images/hezuo2.jpg) center center no-repeat;}
.contact{display:none;}
.contact2{width:100%; height:421px;background: url(../images/contact2.jpg) center center no-repeat;}

.contact-detail{display:none;}
.contact-detail div{text-align: center; color:#fff; font-size:17px;}



.friendlink{display:none;}
.friendlink .content{ width:1200px; margin:0 auto; overflow: hidden;}
.friendlink .content li{float:left; margin-right:20px; line-height: 40px;}
.friendlink .content li a:hover{text-decoration: underline;}

.foot{background: #111; }

.foot-content{width:100%; border:1px solid transparent; height:250px; margin:0 auto;}
.foottbl{display:none;}
.foottbl span{color:#ccc; font-size:20px; display: block; margin-bottom: 10px;}
.foottbl a{display: block; line-height: 25px; color:#888;}
.footinfo{margin-top:60px;}
.footinfo p{color:#888; margin-top:10px; text-align: center;}
.footico{text-align: center; margin-top:30px;}
.footico img{height:40px;}



.aboutbanner{display:none;}
.probanner{display:none;}
.contactbanner{display:none;}

.snav{border-bottom:5px solid #f48712; width:86%; heihgt:50px; text-align: center; margin:0px auto;}
.snav a{display:inline-block; height:50px; line-height: 50px;width:110px;margin-left:5px; background: #cacaca; font-size:18px; color:#000;}
.snav a.curr{background: #f48712; color:#fff;}

.pronav{border-bottom:5px solid #f48712; width:78%;padding:0px 30px; heihgt:50px; text-align: center; margin:0px auto;}
.pronav a{display: inline-block; height:32px; line-height: 24px; padding:5px 20px; background: #cacaca; font-size:16px; color:#000;}
.pronav a.curr{background: #f48712; color:#fff;}

.subnav{border:1px solid #f48712; width:85%; margin:0px auto; padding:10px; padding-bottom:0; color:#bbb; }
.subnav a{margin-left:20px; margin-right:16px; margin-bottom:20px;line-height: 21px;font-size:14px; display:inline-block;}
.subnav a.curr,.subnav a:hover{color:#f48712;}


.content-detail{width:91%; padding:45px 5px; min-height: 500px; background: #fff; margin: 0px auto; margin-bottom: 50px; overflow: hidden }
.content-detail-telephone{width:90%; float:left; margin-left:20px; display:block;}
.content-detail-mail{display:none;}

.news-list-img{display:none;}
.news-list-txt{float: left; width:98%; margin-left:10px;}
.news-list-title{font-size:18px; display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news-list-title2{color:#888; line-height: 1.5; margin-top:12px;}



.proline{margin:0px auto; width:98%; margin-bottom: 40px; border-bottom: 7px solid #eee;}

.prolista{display: block; float: left; width:187px; height:212px; border:1px solid #ddd; margin-left:2px; margin-right:2px; margin-bottom: 40px;}
.prolista{
	-webkit-box-shadow:0 0 10px rgba(10, 10, 10, .2);
	-moz-box-shadow:0 0 10px rgba(10, 10, 10, .2);
	box-shadow:0 0 10px rgba(10, 10, 10, .2);

}

.prolista:hover{
	border:1px solid #f48712;
	-webkit-box-shadow:0 0 10px rgba(10, 10, 10, .4);
	-moz-box-shadow:0 0 10px rgba(10, 10, 10, .4);
	box-shadow:0 0 10px rgba(10, 10, 10, .4);
}

.prolista img{width:182px; height:150px; margin:3px; margin-bottom: 0;}
.prolista .bt{color:#000; font-size:12px; width:178px; padding:2px 8px; display: block; position:relative; margin-top:-4px;}
.prolista .jg{color:#888; font-size:12px; height:21px; padding:0 8px; display: block;}
.prolista .xh{color:#888; padding:0 8px;font-size:12px; display: block;}

.con-dh{border-bottom:1px solid #ccc; height:95px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/tel.jpg) 5px 0px no-repeat;}
.con-sj{border-bottom:1px solid #ccc; height:95px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/mobile.jpg) 7px -5px no-repeat;}
.con-yx{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/email.jpg) 7px 7px no-repeat;}
.con-dz{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/address.jpg) 7px 1px no-repeat;}
.con-qq{border-bottom:1px solid #ccc; height:70px; margin-top:20px; font-size:16px; line-height: 30px; padding-left:70px; background: url(../images/qq.jpg) 7px 0px no-repeat;}


.msgform input{border:1px solid #ccc; background: #ddd; width:403px; padding-left:5px; height:40px; line-height: 40px; margin-top:20px;}
.msgform input:focus{background: #fff;}
.msgform textarea{width:403px; border:1px solid #ccc; height:155px; padding-left:5px; padding-top:5px; margin-top:20px; background: #ddd;}
.msgform textarea:focus{background: #fff;}
.msgform .submitmsg{margin-top:35px; height:50px; border:1px solid #68bd94; background: #68bd94; font-size:18px; color:#fff; cursor: pointer;}

.newslista{border:1px solid transparent; overflow: hidden; display: block; padding:0 20px;}
.newslista:hover{border:1px solid #f48712; }
.newslista em{float:right; font-size:14px; line-height: 40px; padding-right:20px; color:#999;}

.newsdetailbanner{display:none;}

.navposition{width:98%; margin:220px auto 0px auto; height:50px; line-height: 50px;}
.navposition a:hover{color:#f48712}

.version{position: absolute; margin-left:1060px; font-size: 0.5em;}
.version a{font-size:0.8em; color:#aaa;}
.version a.curr{color:#f48712;}

.newsh1{border-bottom:1px solid #ccc; width:100%; margin:0 auto; padding-bottom:40px; text-align: center;}
.newscon{width:100%; margin:30px auto; min-height: 500px;font-size:16px; line-height: 32px;}
.newscon img{width:60%;}


.prodetailbanner{display:none;}

.content-detail2{width:100%; padding:5px; min-height: 500px; margin: 0px auto; margin-bottom: 50px; overflow: hidden }
.prodet-con{float:left; width:98%;margin-top:100px;}
.content-img-txt{display:none;}
.prodet-tuijian{display:none;}

.prodetailitem {display:none; background-color:#999}
.prodetailitem span{display: block; line-height: 35px;}
.prodetailitem em{color:#f48712; font-weight: bold;}

.prosss{min-height:500px; background: #fff; margin-top:-120px; margin-bottom:20px;}
.tabhe{height:24px; display:none;}
.tabhe .curr{border-top:3px solid #f48712; height:46px; color:#f48712;}
.tabitem{width:50px; height:24px;float:left; line-height: 24px; color:#888; cursor: pointer; font-size:12px; text-align: center;}

.tabcon1,.tabcon2,.tabcon3{padding:30px; line-height: 30px;}
.tabcon1 img,.tabcon2 img,.tabcon3 img{width:70%;}

.suiji{border-bottom: 1px solid #dedede; line-height: 30px; padding-bottom: 5px; padding-left:10px; font-size:17px; color:#f48712}
.suijiitem{margin-top:10px; border:1px solid transparent; overflow: hidden; padding:5px 0;}
.suijiitem:hover{border:1px solid #f48712;}
.suiji a:hover{border:1px solid #f48712}
	/************* 轮播图开始 ****************/
 #solid{
	width:100%;
	height:700px;
	clear:both;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:700px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:1920px;
	height:700px;
	margin-left:-960px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:1920px;
	height:55px;
	top:600px;
	left:50%;
	position:relative;
	margin-left:-960px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
/********* 轮播图结束 ***********/



/******** 图片左右滚动开始 *********/

.rollpic .prev,.rollpic .next{display:block; height:38px; width:38px; cursor:pointer; float:left; background:url(../images/unslider-arrow.png) no-repeat 0 0;}
.rollpic .prev{background-position:0 0; margin-right:5px}
.rollpic .prev:hover{background-position:0 -38px}
.rollpic .next{background-position:0 -76px;margin-left:5px}
.rollpic .next:hover{background-position:0 -114px}
.rollpicshow{float:left; width:80%; margin:0px auto; display:block; overflow:hidden;}
.rollpicshow li{padding:0; margin-right:10px;}
.rollpicshow li img{border:1px solid #ccc;}
.rollpicshow li span{color:#fff; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; background: #333; width:281px; text-align: center; position: absolute; margin-top:-45px; display:block; line-height: 40px; padding:0 5px;}
.rollpic .prev{position:absolute; margin-left:-48px; margin-top:100px;}
.rollpic .next{position: absolute; margin-left:1210px; margin-top:100px;}
/******** 图片左右滚动结束 *********/

.foottbl{width:1200px; height:110px; margin:0 auto; margin-top:20px;}
.foottbl .item{width:239px; height:120px; border-right:1px solid #333; float:left;}
.foottbl .item span{display:block; margin-top:10px;}
.foottbl .item a{display:block;}
.foottbl .item a:hover{color:#f48712;}

/**** 分页样式 ****/
.pagebar{
	text-align:center;
	margin-top:10px;
	overflow:hidden;
	line-height:30px;
}
.pagebar .num{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
.pagebar a:hover{
	background:#f48712;
	color:#fff;
	border:1px solid #f48712;
}
.pagebar .current{
	border:none;
	padding:3px 8px;
	margin-right:3px;
}
.pagebar .prev{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
.pagebar .next{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
.pagebar .first,.pagebar .end{
	border:1px solid #ddd;
	padding:3px 9px;
	background:#eee;
	margin-right:3px;
	text-decoration:none;
}
/**** 分页样式结束 ****/